home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / text / AttributeEntry.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.2 KB  |  60 lines

  1. package java.text;
  2.  
  3. import java.util.Map;
  4.  
  5. class AttributeEntry implements Map.Entry {
  6.    private AttributedCharacterIterator.Attribute key;
  7.    private Object value;
  8.  
  9.    AttributeEntry(AttributedCharacterIterator.Attribute var1, Object var2) {
  10.       this.key = var1;
  11.       this.value = var2;
  12.    }
  13.  
  14.    public boolean equals(Object var1) {
  15.       if (!(var1 instanceof AttributeEntry)) {
  16.          return false;
  17.       } else {
  18.          boolean var10000;
  19.          label31: {
  20.             AttributeEntry var2 = (AttributeEntry)var1;
  21.             if (var2.key.equals(this.key)) {
  22.                if (this.value == null) {
  23.                   if (var2.value == null) {
  24.                      break label31;
  25.                   }
  26.                } else if (var2.value.equals(this.value)) {
  27.                   break label31;
  28.                }
  29.             }
  30.  
  31.             var10000 = false;
  32.             return var10000;
  33.          }
  34.  
  35.          var10000 = true;
  36.          return var10000;
  37.       }
  38.    }
  39.  
  40.    public Object getKey() {
  41.       return this.key;
  42.    }
  43.  
  44.    public Object getValue() {
  45.       return this.value;
  46.    }
  47.  
  48.    public Object setValue(Object var1) {
  49.       throw new UnsupportedOperationException();
  50.    }
  51.  
  52.    public int hashCode() {
  53.       return this.key.hashCode() ^ (this.value == null ? 0 : this.value.hashCode());
  54.    }
  55.  
  56.    public String toString() {
  57.       return this.key.toString() + "=" + this.value.toString();
  58.    }
  59. }
  60.